<h1>Agregar Nueva Factura</h1>
<% form_for :factura, :url => {:action => 'create'} do |factura_fields| %>
  <%= error_messages_for :factura %>
<p><label>Ejecutivo</label>&nbsp;<%= factura_fields.collection_select(:ejecutivo_id, @ejecutivos, :id, :nombre_completo, {:include_blank => true}) %></p>
  <div id="centros">
    <%= render :partial => 'centro', :locals => {:coleccion => @centros} %>
  </div>
  <p><label for="factura_fecha_factura">Fecha Factura</label> <%= factura_fields.date_select(:fecha_factura, {:order => [:day, :month, :year], :start_year => @last_year, :end_year => @this_year}) %></p>
  <p><label for="factura_mayorista_id">Mayorista</label> <%= factura_fields.collection_select(:mayorista_id, @mayoristas, :id, :nombre, {:include_blank => true}) %>&nbsp;<label for="factura_referencia">Referencia</label> <%= factura_fields.text_field(:referencia) %></p>
  <%= observe_field("factura_ejecutivo_id",
    :update => "centros",
    :url => { :action => 'on_ejecutivo_changed' },
    :with => "'id='+encodeURIComponent(value)") %>
  <table>
    <thead>
      <tr>
        <th>Clave</th>
        <th>Producto</th>
        <th>Unidades</th>
      </tr>
    </thead>
    <tbody id="detalles">
      <%= render :partial => 'detalle', :collection => @factura.detalle_facturas %>
    </tbody>
  </table>
  <%= agregar_detalle 'Agregar detalle' %>
  <p><%= submit_tag 'Guardar y Salir' %> | <%= submit_tag 'Otra Factura' %></p>
<% end %>

<p><%= link_to 'Regresar', :action => 'index' %></p>